mountain sheep
noun
: any of various wild sheep (such as bighorn, argali, or Dall sheep) inhabiting high mountains
Love words? Need even more definitions?
Merriam-Webster unabridged
Share